<?php
 session_start();
include 'dbHandler.php';


    $_xml = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
    $_xml.= header("Content-Type: text/xml");
    if(!$_SESSION['Eingeloggt']){
        $_xml.='<Login>FALSE</Login>';
    }else{
        $_xml.='<Login>TRUE</Login>';
    }

$selName = @$_POST['Name'];
$selVorname = @$_Post['Vorname'];
$selOrt = @$_POST['Ort'];
$selPLZ = @$_Post['PLZ'];
$selStatus = @$_Post['Status'];
$selKategorie = @$_Post['Kategorie'];
$selVersorben = @$_Post['Verstorben'];
$selAusgetreten = @$_Post['Ausgetreten'];

if($selVersorben){
    $selVersorben = 'VERSTORBEN > 0';
}else{
    $selVersorben = '(VERSTORBEN = 0 OR VERSTORBEN IS NULL)';
}

if($selAusgetreten){
    $selAusgetreten = 'AUSTRITTSDATUM > 0';
}else{
    $selAusgetreten = '(AUSTRITTSDATUM = 0 OR AUSTRITTSDATUM IS NULL)';
}

if($selStatus == null){
    $selStatus = '%';
}

if($selKategorie == null){
    $selKategorie = '%';
}

$query = "Select ID_ADRESSE, NAME, VORNAME, STRASSE, PLZ, ORT, STATUS, KATEGORIE 
    from ADRESSEN JOIN STATUS ON ADRESSEN.ID_STATUS = STATUS.ID_STATUS 
    JOIN KATEGORIE ON ADRESSEN.ID_KATEGORIE = KATEGORIE.ID_KATEGORIE 
    WHERE NAME LIKE '".$selName."%' AND VORNAME LIKE '".$selVorname."%' 
    AND ORT LIKE '".$selOrt."%' AND PLZ LIKE '".$selPLZ."%' 
    AND ADRESSEN.ID_STATUS LIKE '".$selStatus."' AND ADRESSEN.ID_KATEGORIE 
    LIKE '".$selKategorie."' AND ".$selVersorben."
    AND ".$selAusgetreten.";";

$res = dbAbfrage($query);

$encode = array();

while($row = mysqli_fetch_assoc($res)) {
   $encode[] = $row;
}

echo $encode;

echo json_encode($encode); 